package com.t.bricks.bussiness.model.addresslist;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 通讯录'Addresslist'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("通讯录ConditionAddresslist查询条件信息类")
public class ConditionAddresslist {
		
	/***
	 * 名称
	 */
	@ApiModelProperty(value="名称")
	private String sName;
		
	/***
	 * 别名
	 */
	@ApiModelProperty(value="别名")
	private String sAlias;
		
	/***
	 * 性别(枚举,1:男;2:女;3:未知)
	 */
	@ApiModelProperty(value="性别(枚举,1:男;2:女;3:未知)")
	private Integer iSex;
		
	/***
	 * 分类
	 */
	@ApiModelProperty(value="分类")
	private String sType;
		
	/***
	 * 手机
	 */
	@ApiModelProperty(value="手机")
	private String sPhone;
		
	/***
	 * 电话
	 */
	@ApiModelProperty(value="电话")
	private String sTelePhone;
		
	/***
	 * 邮件
	 */
	@ApiModelProperty(value="邮件")
	private String sMail;
		
	/***
	 * QQ
	 */
	@ApiModelProperty(value="QQ")
	private String sQQ;
		
	/***
	 * MSN
	 */
	@ApiModelProperty(value="MSN")
	private String sMSN;
		
	/***
	 * 微信号
	 */
	@ApiModelProperty(value="微信号")
	private String sWeiChat;
		
	/***
	 * 地址
	 */
	@ApiModelProperty(value="地址")
	private String sAddress;
	
	/***
	 * 生日-开始时间
	 */
	@ApiModelProperty(value="生日-开始时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dBarthdaySt;
	
	/***
	 * 生日-结束时间
	 */
	@ApiModelProperty(value="生日-结束时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dBarthdayEd;
		
	/***
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/***
	 * 状态
	 */
	@ApiModelProperty(value="状态")
	private Integer iState;
	
	/**
	 * 取 名称
	 * @return String
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置 名称
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 别名
	 * @return String
	 */
	public String getsAlias() {
		return sAlias;
	}

	/**
	 * 设置 别名
	 * @param sAlias
	 */
	public void setsAlias(String sAlias) {
		this.sAlias = sAlias;
	}

	/**
	 * 取 性别(枚举,1:男;2:女;3:未知)
	 * @return Integer
	 */
	public Integer getiSex() {
		return iSex;
	}

	/**
	 * 设置 性别(枚举,1:男;2:女;3:未知)
	 * @param iSex
	 */
	public void setiSex(Integer iSex) {
		this.iSex = iSex;
	}

	/**
	 * 取 分类
	 * @return String
	 */
	public String getsType() {
		return sType;
	}

	/**
	 * 设置 分类
	 * @param sType
	 */
	public void setsType(String sType) {
		this.sType = sType;
	}

	/**
	 * 取 手机
	 * @return String
	 */
	public String getsPhone() {
		return sPhone;
	}

	/**
	 * 设置 手机
	 * @param sPhone
	 */
	public void setsPhone(String sPhone) {
		this.sPhone = sPhone;
	}

	/**
	 * 取 电话
	 * @return String
	 */
	public String getsTelePhone() {
		return sTelePhone;
	}

	/**
	 * 设置 电话
	 * @param sTelePhone
	 */
	public void setsTelePhone(String sTelePhone) {
		this.sTelePhone = sTelePhone;
	}

	/**
	 * 取 邮件
	 * @return String
	 */
	public String getsMail() {
		return sMail;
	}

	/**
	 * 设置 邮件
	 * @param sMail
	 */
	public void setsMail(String sMail) {
		this.sMail = sMail;
	}

	/**
	 * 取 QQ
	 * @return String
	 */
	public String getsQQ() {
		return sQQ;
	}

	/**
	 * 设置 QQ
	 * @param sQQ
	 */
	public void setsQQ(String sQQ) {
		this.sQQ = sQQ;
	}

	/**
	 * 取 MSN
	 * @return String
	 */
	public String getsMSN() {
		return sMSN;
	}

	/**
	 * 设置 MSN
	 * @param sMSN
	 */
	public void setsMSN(String sMSN) {
		this.sMSN = sMSN;
	}

	/**
	 * 取 微信号
	 * @return String
	 */
	public String getsWeiChat() {
		return sWeiChat;
	}

	/**
	 * 设置 微信号
	 * @param sWeiChat
	 */
	public void setsWeiChat(String sWeiChat) {
		this.sWeiChat = sWeiChat;
	}

	/**
	 * 取 地址
	 * @return String
	 */
	public String getsAddress() {
		return sAddress;
	}

	/**
	 * 设置 地址
	 * @param sAddress
	 */
	public void setsAddress(String sAddress) {
		this.sAddress = sAddress;
	}

	/**
	 * 取 生日-开始时间
	 * @return Date
	 */
	public Date getdBarthdaySt() {
		return dBarthdaySt;
	}

	/**
	 * 设置 生日-开始时间
	 * @param dBarthday
	 */
	public void setdBarthdaySt(Date dBarthdaySt) {
		this.dBarthdaySt = dBarthdaySt;
	}

	/**
	 * 取 生日-结束时间
	 * @return Date
	 */
	public Date getdBarthdayEd() {
		return dBarthdayEd;
	}

	/**
	 * 设置 生日-结束时间
	 * @param dBarthday
	 */
	public void setdBarthdayEd(Date dBarthdayEd) {
		this.dBarthdayEd = dBarthdayEd;
	}
	
	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
